package com.brainwave.utils;

import androidx.room.TypeConverter;
import java.util.Date;

/**
 * 日期转换器类
 * 用于Room数据库中Date类型与Long类型之间的转换
 */
public class DateConverter {
    
    /**
     * 将时间戳转换为Date对象
     */
    @TypeConverter
    public static Date fromTimestamp(Long value) {
        return value == null ? null : new Date(value);
    }
    
    /**
     * 将Date对象转换为时间戳
     */
    @TypeConverter
    public static Long dateToTimestamp(Date date) {
        return date == null ? null : date.getTime();
    }
}